package com.cgnpc.scp.hr.mybatis.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.cgnpc.scp.common.utils.DateUtil;

import java.util.Date;

@TableName("tbl_hr_userinfo")
public class HrUserInfo {
    private String id;

    private String userNo;

    private String name;

    private String sex;

    private String backendDepartment;

    private String backendNo;

    private String backendName;

    private String frontendProject;

    private String frontendDepartment;

    private String frontendQueue;

    private String frontendNo;

    private String frontendName;

    private String workAddress;

    private Date createTime;

    private String createUser;

    private String createUserName;

    private Date lastUpdateTime;

    private String lastUpdateUser;

    private String lastUpdateUserName;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id == null ? null : id.trim();
    }

    public String getUserNo() {
        return userNo;
    }

    public void setUserNo(String userNo) {
        this.userNo = userNo == null ? null : userNo.trim();
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name == null ? null : name.trim();
    }

    public String getSex() {
        return sex;
    }

    public void setSex(String sex) {
        this.sex = sex == null ? null : sex.trim();
    }

    public String getBackendDepartment() {
        return backendDepartment;
    }

    public void setBackendDepartment(String backendDepartment) {
        this.backendDepartment = backendDepartment == null ? null : backendDepartment.trim();
    }

    public String getBackendNo() {
        return backendNo;
    }

    public void setBackendNo(String backendNo) {
        this.backendNo = backendNo == null ? null : backendNo.trim();
    }

    public String getBackendName() {
        return backendName;
    }

    public void setBackendName(String backendName) {
        this.backendName = backendName == null ? null : backendName.trim();
    }

    public String getFrontendProject() {
        return frontendProject;
    }

    public void setFrontendProject(String frontendProject) {
        this.frontendProject = frontendProject == null ? null : frontendProject.trim();
    }

    public String getFrontendDepartment() {
        return frontendDepartment;
    }

    public void setFrontendDepartment(String frontendDepartment) {
        this.frontendDepartment = frontendDepartment == null ? null : frontendDepartment.trim();
    }

    public String getFrontendQueue() {
        return frontendQueue;
    }

    public void setFrontendQueue(String frontendQueue) {
        this.frontendQueue = frontendQueue == null ? null : frontendQueue.trim();
    }

    public String getFrontendNo() {
        return frontendNo;
    }

    public void setFrontendNo(String frontendNo) {
        this.frontendNo = frontendNo == null ? null : frontendNo.trim();
    }

    public String getFrontendName() {
        return frontendName;
    }

    public void setFrontendName(String frontendName) {
        this.frontendName = frontendName == null ? null : frontendName.trim();
    }

    public String getWorkAddress() {
        return workAddress;
    }

    public void setWorkAddress(String workAddress) {
        this.workAddress = workAddress == null ? null : workAddress.trim();
    }

    public Date getCreateTime() {
        return DateUtil.cloneNewDate(createTime);
    }

    public void setCreateTime(Date createTime) {
        this.createTime = DateUtil.cloneNewDate(createTime);
    }

    public String getCreateUser() {
        return createUser;
    }

    public void setCreateUser(String createUser) {
        this.createUser = createUser == null ? null : createUser.trim();
    }

    public String getCreateUserName() {
        return createUserName;
    }

    public void setCreateUserName(String createUserName) {
        this.createUserName = createUserName == null ? null : createUserName.trim();
    }

    public Date getLastUpdateTime() {
        return DateUtil.cloneNewDate(lastUpdateTime);
    }

    public void setLastUpdateTime(Date lastUpdateTime) {
        this.lastUpdateTime = DateUtil.cloneNewDate(lastUpdateTime);
    }

    public String getLastUpdateUser() {
        return lastUpdateUser;
    }

    public void setLastUpdateUser(String lastUpdateUser) {
        this.lastUpdateUser = lastUpdateUser == null ? null : lastUpdateUser.trim();
    }

    public String getLastUpdateUserName() {
        return lastUpdateUserName;
    }

    public void setLastUpdateUserName(String lastUpdateUserName) {
        this.lastUpdateUserName = lastUpdateUserName == null ? null : lastUpdateUserName.trim();
    }
}